package cn.jy.common.domain.financea;

import com.ruoyi.common.core.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class ExpressPaymentRecords implements Serializable {

    @Excel(name = "支付记录id")
    private Integer id;

    @Excel(name = "交易号")
    private String transactionNumber;

    @Excel(name = "会员类型 1：快递员 2：普通会员")
    private Integer type;

    @Excel(name = "手机号")
    private String phone;

    @Excel(name = "订单类型 1：派件 2：寄件")
    private Integer orderType;

    @Excel(name = "订单号")
    private String orderNo;

    @Excel(name = "应付金额")
    private BigDecimal payableAmount;

    @Excel(name = "支付渠道 1：微信支付 2：贝宝支付")
    private Integer paymentChannels;

    @Excel(name = "支付币种 1：CNY 2:PHP")
    private Integer paymentCurrency;

    @Excel(name = "实际支付CNY")
    private BigDecimal actualPayment;

    @Excel(name = "汇率")
    private BigDecimal exchangeRate;

    @Excel(name = "创建时间")
    private Date createTime;

    @Excel(name = "完成时间")
    private Date overTime;

    @Excel(name = "支付状态 1：尚未付款 2：支付成功 3：交易关闭")
    private Integer status;

    @Excel(name = "快递费/寄件费")
    private BigDecimal deliveryFee;

    @Excel(name = "优惠金额")
    private BigDecimal discountAmount;

    @Excel(name = "付款账户")
    private BigDecimal paymentAccount;
}
